home *** CD-ROM | disk | FTP | other *** search
- #ifndef powerc
- #ifdef THINK_C
- #pragma parameter __D0 SetA4(__D0)
- pascal long SetA4(long newA4) = 0xC18C;
-
- #define SetCurrentA4() SetA4((long)&main)
- #else
- #include <A4Stuff.h>
- #include <SetupA4.h>
- #endif
- #else
- #define SetCurrentA4() 0
- #define SetA4(x) 0
- #endif
-
-
- enum {
- kSmartDragSignature = 'SdgW',
- kGestaltGetSmartDragGlobals = 'glob'
- };
-
- #define kDragWindowTrapNumber 0xA925
- #define kGestaltTrapNumber 0xA0AD
- #define kUnimplementedTrapNumber 0xA89F
- #define UnimplementedTrapAddress GetToolTrapAddress(kUnimplementedTrapNumber)
-
-
- enum {
- kSmartDragPrefRsrcType = 'SDpf',
- kSmartDragVersion = 0x0100
- };
-
- #define kSmartDragRsrcID -4033
-
- typedef struct {
- short smartDragOn;
- short snapToDistance;
-
- short snapToMonitor;
- short snapToWindows;
- short snapToGrid;
- short snapGridSize;
- short snapWhenGrowingWindow;
-
- short reserved;
- } SmartDragGlobals;
-